// fn main() {
//     let s = String::from("Li Ming");
//     let len = first_word(&s);
//     println!("s'len is {}",len); 
//     //s'len is 2
// }

// fn first_word(s:&String) -> usize{
//     let bytes = s.as_bytes();

//     for (i,&item) in bytes.iter().enumerate(){
//         if item == b' '{
//             return i;
//         }
//     }

//     s.len()
// }

// fn main() {
//     let s = String::from("hello world");

//     let hello = &s[0..5];

//     let world = &s[6..11];

//     println!("hello:{} , world:{}",hello,world);
//     //hello:hello , world:world
// }

// fn first_word(s:&String) -> &str{
//     let bytes = s.as_bytes();
//     //println!("bytes:{}",bytes);

//     for (i,&item) in bytes.iter().enumerate(){
//         if item== b' '{
//             return &s[0..i];
//         }
//     }

//     &s[..]
// }

// fn main() {
//     let s1=String::from("lijianmin");
//     let s2=String::from("li ming");

//     println!("1、{}",first_word(&s1));
//     println!("2、{}",first_word(&s2));
//     // 1、lijianmin
//     // 2、li
// }


fn main() {
    let a = [1,2,3,4,5];
    let slice = &a[1..3];

    println!("slice:{:?}",slice);
    //slice:[2, 3]
}


